.ahome {
  width: 100%;
  height: 100%;
  background-color: red;
}

.ahome .top {
  width: 100%;
  height: 25%;
  background-color: pink;
}

.ahome .top .topUl {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: space-evenly;
  align-items: end;
}

.ahome .top .topUl .topLi {
  width: 20%;
  height: 70%;
  background: #fff;
  border-radius: 5px;
  box-shadow: 2px 3px 5px #000;
  position: relative;
}

.ahome .top .topUl .topLi .iconfont {
  background-color: red;
  font-size: 100px;
}

.ahome .top .topUl .topLi .numS {
  position: absolute;
  top: 50%;
  left: 50%;
  font-size: 50px;
  transform: translateY(-50%);
}

.ahome .center {
  width: 100%;
  height: 75%;
  background-color: saddlebrown;
}
